package it.univaq.disim.mwt.business.model;

import java.io.Serializable;
import java.sql.Date;

public class Alunno extends Utente implements Serializable{
	private Date dataIscrizione;
	private Classe classe;
	private Genitore genitore;
	
	public Alunno() {
		super();
	}

	public Alunno(Long id, String codiceFiscale,String nome, String cognome, Date dataDiNascita,
			String sesso, String cittaNascita, String cittaResidenza,
			String domicilio, String indirizzo, String provincia, String cap, String telefono,  
			 String email, String password,
			Genitore genitore, Date dataIscrizione, 
			Classe classe) {
		super(id,codiceFiscale, nome, cognome, dataDiNascita,sesso,cittaNascita, cittaResidenza,
				domicilio,indirizzo,provincia,cap,telefono,email,password);
		this.genitore=genitore;
		this.dataIscrizione = dataIscrizione;
		this.classe=classe;
	}

	public Alunno(String codiceFiscale,String nome, String cognome, Date dataDiNascita,
			String sesso, String cittaNascita, String cittaResidenza,
			String domicilio, String indirizzo, String provincia, String cap, String telefono,  
			 String email, String password,
			Genitore genitore, Date dataIscrizione, 
			Classe classe) {
		super(codiceFiscale, nome, cognome, dataDiNascita,sesso,cittaNascita, cittaResidenza,
				domicilio,indirizzo,provincia,cap,telefono,email,password);
		this.genitore=genitore;
		this.dataIscrizione = dataIscrizione;
		this.classe=classe;
	}
	
	public Date getDataIscrizione() {
		return dataIscrizione;
	}

	public void setDataIscrizione(Date dataIscrizione) {
		this.dataIscrizione = dataIscrizione;
	}

	public Classe getClasse() {
		return classe;
	}

	public void setClasse(Classe classe) {
		this.classe = classe;
	}

	public Genitore getGenitore() {
		return genitore;
	}

	public void setGenitore(Genitore genitore) {
		this.genitore = genitore;
	}

	

	
}